package cn.ad.entity;

import org.apache.ibatis.type.Alias;

import java.io.Serializable;
import java.util.Date;

/**
 * 素材审核表
 * 
 * @author @author dongbin.yu
 */
@Alias("adMaterialAudit")
public class AdMaterialAudit extends PO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2628166799900993746L;

	/**
	 * 广告形式枚举标识，1 横幅, 2 插屏, 3 开屏, 4 视频, 5 原生
	 */
	private Integer adFormatId;

	/**
	 * 如果是图片采用 m + 素材id 如果是原生 c + 创意id
	 */
	private String auditId;

	/**
	 * 素材id
	 */
	private Integer materialId;

	/**
	 * 创意id
	 */
	private Integer creativeId;

	/**
	 * 尺寸名称
	 */
	private String sizeName;

	/**
	 * 0 待审核 1 审核中 2 审核通过 -1 审核失败
	 */
	private Integer auditStatus;

	/**
	 * 审核的失败消息,同步
	 */
	private String auditMessage;

	/**
	 * 平台id
	 */
	private Integer platformId;

	/**
	 * 状态 -1 删除 0 初始 1 有效 默认为 1 有效
	 */
	private Integer status;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 更新时间
	 */
	private Date updateTime;

	public Integer getAdFormatId() {
		return adFormatId;
	}

	public void setAdFormatId(Integer adFormatId) {
		this.adFormatId = adFormatId;
	}

	public String getAuditId() {
		return auditId;
	}

	public void setAuditId(String auditId) {
		this.auditId = auditId;
	}

	public Integer getMaterialId() {
		return materialId;
	}

	public void setMaterialId(Integer materialId) {
		this.materialId = materialId;
	}

	public Integer getCreativeId() {
		return creativeId;
	}

	public void setCreativeId(Integer creativeId) {
		this.creativeId = creativeId;
	}

	public String getSizeName() {
		return sizeName;
	}

	public void setSizeName(String sizeName) {
		this.sizeName = sizeName;
	}

	public Integer getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(Integer auditStatus) {
		this.auditStatus = auditStatus;
	}

	public String getAuditMessage() {
		return auditMessage;
	}

	public void setAuditMessage(String auditMessage) {
		this.auditMessage = auditMessage;
	}

	public Integer getPlatformId() {
		return platformId;
	}

	public void setPlatformId(Integer platformId) {
		this.platformId = platformId;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	
}
